The Pierre, A Taj Hotel, New York Near Central Park
2 E 61st St -
New York,
NY 10065